@import url('https://fonts.googleapis.com/css2?family=Asap:wght@100;200;300;400;500;600;700&display=swap');
.navbar {
    max-height:50px;
    min-height:50px;
}
.navbar-mobile {
	height:43px;
}
.navbar-mobile .zpelem-col{
	height:100%;
}
.navbar :is(.zpelement,.zpelem-col),.navbar-mobile :is(.zpelement,.zpelem-col),.card-caratteristiche :is(.zpelement,.zpelem-col) {
	margin:0;
    padding:0;
}
.navbar__cta {
	display:inline;
}
.navbar__nav,.navbar__nav a {
	font-size:15px !important;
    font-family:Asap,"Asap",sans-serif;
    font-weight:500;
    color:#000;
}
.zpelement.zpelem-codesnippet{
	padding:0;
    margin:0;
}
body a {
	color:#00A19A;
}
body{
	font-family:Poppins,Calibri,Verdana,sans-serif;
}
.navbar__nav{
	display:flex;
    gap:32px;
}
.navbar__cta{
    display:flex;
    justify-content: flex-end;
}
#daysUntil::before{
	content:"-";
    position: absolute;
    left: 10px;
} 
.card-caratteristiche {
	overflow:hidden;
}
.divider .zpimage-container.zpimage-align-left figure img, .zpimage-container.zpimage-align-right figure img, .zpimage-container.zpimage-align-center figure img {
display:block;
}
.divider .zpelem-col {
padding:0;
}
.navbar-mobile {
flex-wrap:nowrap;
}
.navbar-mobile .zpelem-col {
width:50%;
}
.contact-form fieldset {
	border:none;
}
.contact-form__input {
	width: calc(50% - 18px);
}
.contact-form input[type="text"]{
	height:56px;
    border-radius: 4px;
    color:#00A19A;
}.contact-form input[type="email"]{
	height:56px;
    border-radius: 4px;
    color:#00A19A;
}
.contact-form__checkbox{
    width: 100%;
}
.contact-form__checkbox input{
	margin-right:15px;
}
.contact-form form {
	display:flex;
	flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
    column-gap: 34px;
    row-gap: 24px;
}
.contact-form button {
    color: #00A19A;
    padding: 20px 32px;
    border-radius: 100px;
    font-family: Asap, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    background-color: #ffffff;
}
.gallery2 img{
    object-fit:cover;
}
.zpcontent-container.page-container {
    background-image: url(/sfondo.png);
    background-position: 70% top;
    background-size: auto;
    background-repeat: no-repeat;
    background-color: white;
}